package com.example.demoone

//生成一个主函数
fun main() {
    ifFun(6, 0)
    whileFun(3)
    whenFun(666)
    forFun(18, 28)
    forFunPro()
}

//while语句
fun whileFun(a: Int) {
    var b = a
    while (b < 10) {
        println(b)
        b++
    }
}

//生成一个if语句
fun ifFun(a: Int, b: Int) {
    if (a > b) {
        println("$a>$b")
    } else if (a < b) {
        println("$a<$b")
    } else {
        println("$a=$b")
    }
}

//举例一个模板字符串
fun templateString(a: Int, b: Int) {
    val str = "a的值是$a，b的值是$b"
    println(str)
}

//when语句
fun whenFun(a: Int) {
    when (a) {
        1 -> println("a=1")
        2 -> println("a=2")
        3 -> println("a=3")
        else -> println("a不是1、2、3")
    }
}

//for语句
fun forFun(a: Int, b: Int) {
    for (i in a..b) {
        println(i)
    }
}

//for循环遍历数组
fun forFunPro() {
    for (i in 10 until 20 step 2) {
        println(i)
    }
}
